#include <bits/stdc++.h>
using namespace std;
inline long long read(){
	long long c=1,f=0;char ch=getchar();
	while(ch<'0'||ch>'9'){
		ch=getchar();
		if(ch=='-'){
			c=-1;
		}
	}
	while(ch>='0'&&ch<='9'){
		f=f*10+ch-'0';
		ch=getchar();
	}
	return c*f;
}
char ch[1000005];
long long len;
int main() {
	freopen("snake.in","r",stdin);
	freopen("snake.out","w",stdout);
	scanf("%s",&ch);
	len=strlen(ch);
	printf("100 100\n");
	for(int i=0;i<100;i++){
		for(int j=0;j<100;j++){
			long long id=i*100;
			if(i&1){
				id+=(100-j);
			}
			else{
				id+=j;
			}
			if(id<len){
				cout<<ch[id];
			}
			else{
				printf("R");
			}
		}
		printf("\n");
	}
	printf("1 1\n");
	for(int i=0;i<len-1;i++){
		if(i%100==99){
			printf("D");
		}
		else{
			if((i/100)&1){
				printf("L");
			}
			else{
				printf("R");
			}
		}
	}
	fclose(stdin);
	fclose(stdout);
	return 0;
}
